package nothing.dao;

import org.appfuse.model.User;
import org.appfuse.dao.UserDao;

public class ShopperDao{
    
    private PurchaseDao purchaseDao = null;
    private FoodDao foodDao = null;
    private MeasurementDao measurementDao = null;
    private CurrencyDao currencyDao = null;
    private ShopDao shopDao = null;
    private FoodTypeDao foodTypeDao = null;
    private UserDao userDao = null;

    public ShopperDao(PurchaseDao purchaseDao, 
            FoodDao foodDao,
            MeasurementDao measurementDao,
            CurrencyDao currencyDao,
            ShopDao shopDao,
            FoodTypeDao foodTypeDao, 
            UserDao userDao){
        
        this.setShopDao(shopDao);
        this.setPurchaseDao(purchaseDao);
        this.setMeasurementDao(measurementDao);
        this.setFoodTypeDao(foodTypeDao);
        this.setFoodDao(foodDao);
        this.setCurrencyDao(currencyDao);
        this.setUserDao(userDao);
        
    }

    public UserDao getUserDao() {
        return userDao;
    }

    public void setUserDao(UserDao userDao) {
        this.userDao = userDao;
    }
    
    public CurrencyDao getCurrencyDao() {
        return currencyDao;
    }

    private void setCurrencyDao(CurrencyDao currencyDao) {
        this.currencyDao = currencyDao;
    }

    public FoodDao getFoodDao() {
        return foodDao;
    }

    private void setFoodDao(FoodDao foodDao) {
        this.foodDao = foodDao;
    }

    public FoodTypeDao getFoodTypeDao() {
        return foodTypeDao;
    }

    private void setFoodTypeDao(FoodTypeDao foodTypeDao) {
        this.foodTypeDao = foodTypeDao;
    }

    public MeasurementDao getMeasurementDao() {
        return measurementDao;
    }

    private void setMeasurementDao(MeasurementDao measurementDao) {
        this.measurementDao = measurementDao;
    }

    public PurchaseDao getPurchaseDao() {
        return purchaseDao;
    }

    private void setPurchaseDao(PurchaseDao purchaseDao) {
        this.purchaseDao = purchaseDao;
    }

    public ShopDao getShopDao() {
        return shopDao;
    }

    private void setShopDao(ShopDao shopDao) {
        this.shopDao = shopDao;
    }
    
}    
